package service;

import dao.UserDAO;
import tools.MyCode;
import entity.User;

public class UserService {
	
	UserDAO userDao = new UserDAO();
	public int addUser(User user) {
		//判断用户名是否存在
		UserDAO userDao=new UserDAO();
		if(userDao.haveName(user.getLoginId())) {
			//返回用户名已存在的信息
			return MyCode.HAVE;
		}else {
			//dao会返回添加是否成功的信息，原样返回给上一层
			int re=userDao.addUser(user);
			return re;
		}
	}
	
//	该方法通过用户id获得密码
	public String getPassByUserId(int userId) {
		return userDao.getPassByUserId(userId);
	}
	//根据username获取id
	public int getIdByName(String name) {
		return userDao.getIdByName(name);
	}
	
	public String getTypeByUserId(int userId) {
		return userDao.getTypeByUserId(userId);
	}
}
